Menüpunkt: Suchen in Dateien... ↑∧F

In welcher Datei stand denn noch gleich...? Oft kommt es vor, daß man eine Textstelle in Erinnerung hat und nicht mehr weiß, wo es denn gleich war. Hier hilft `Suchen in Dateien... ↑∧F'. Geben Sie in der Dialogbox das Suchmuster an, nach dem gesucht werden soll. Die Dateien können wahlweise auch mit regulären Ausdrücken durchsucht werden `Grep'. Es gelten hier die gleichen Regeln, wie in `Suchen/Ersetzen... ∧F'. Der `Hilfe'-Knopf ist kontextsensitiv zu `Grep'. Eine genaue Beschreibung finden Sie in Kapitel `Suchen und Ersetzen'. Der Knopf `alle Fundstellen' aktiviert das komplette Durchsuchen der Dateien, sonst wird an der ersten Fundstelle der jeweiligen Datei abgebrochen. `Incl. Verzeichnisse' durchsucht auch noch die Unterordner. Der Knopf `in markierten Dateien' ist nur bei installiertem SELECTRIC* aktiv. Hier können Dateien gezielt (max. 7) ausgewählt werden. In den nachfolgenden Fileselectboxen geben Sie das Startverzeichnis an, ab dem die Dateien und evtl. alle Ordner durchsucht werden sollen. Als Dateinamen sind natürlich auch Wildcards erlaubt, z.B. `*.TXT' oder `TEXT???.*', denn nur so entfaltet diese Funktion ihre volle Leistungsfähigkeit. Sie können sieben Verzeichnisse vorgeben. Wenn Ihnen schon ein oder zwei genügen, so wählen Sie Abbruch. Als nächstes bestimmen Sie den Pfad zur Datei mit der Extension `.REG' in der die Ergebnisse der Durchsuchung geschrieben werden sollen. Sollten Sie es sich anders überlegt haben und wollen die Suche beenden, so genügt ein Druck auf die ESC-Taste. Wenn die Suche Erfolg hat, so lädt 7up eine Datei namens `*.REG', in der die Fundstellen gelistet sind. Doppelklicken Sie jetzt einfach die Zeile mit der Textstelle (Leerzeichen vermeiden). 7up lädt den entsprechenden Text, positioniert den Cursor und markiert die Stelle automatisch als Block. Wenn die Datei schon geladen ist, so wird nur ihr Fenster nach vorne gebracht.
\begin{draw}{195.6}{79.6}{Dialog: {\bf \lq Suchen in Dateien'}}
\put(0.00,0.00){\special{CS!g 0.35 bilder/grep.img}}
\end{draw}

ANMERKUNG: Die Zahlen vor den Fundstellen stellen Zeilennummer, Spalte und Länge der Fundstelle dar. Die Datei `*.REG' sollte nicht verändert werden, da sonst der Doppelklickmechanismus nicht mehr funktioniert. Bei der Suche mit regulären Ausdrücken ist auch das '∧' (Caret) für den Zeilenanfang voll funktionsfähig. Wenn sie vor dem erneuten Durchsuchen von Dateien mit anderem Suchmuster die Shifttaste drücken, so wird `*.REG' erweitert, also nicht neu erzeugt. `*.REG' steht hier für einen beliebigen Dateinamen mit der Endung `.REG'. Vorgabe ist `7UP.REG'.